home *** CD-ROM | disk | FTP | other *** search
/ Products & Services for NeXT / Products & Services for NeXT.iso / AlembicDemo.app / ScriptWriter / CommandGroups / Accounts.cmdgrp (.txt) < prev    next >
Encoding:
NeXT TypedStream Data  |  1993-07-19  |  125.8 KB  |  1,473 lines

  1. typedstream
  2. CommandGroup
  3. Object
  4. Accounts
  5. [16@]
  6. Command
  7. NXImage
  8. NXBitmapImageRep
  9. NXImageRep
  10. iisssss00
  11. [576c]UUUUUUUUUUU@
  12. UAUUW
  13. EUUUU
  14. UUUUW
  15. UEUUVViUUU[
  16. TU[iUeUV
  17. UVUVU
  18. UUUUUUUUUUX
  19. NXCachedImageRep
  20. iiiiii00
  21. [4608c]T_U_U_U_e_U_T_V_d_U_eoU_ToUoToU_doUoUoE_d_e_d_eOU_U_UoE_eoeoUoU_U_E_eoU_eoU_eoU_eoU_UoU_e_
  22. D?VOT?
  23. DOeOu_
  24. S?e?uO
  25. TOU?B/
  26. D?d_woC?TO
  27. TOD?Q/
  28. UOdOA/vo1
  29. S?T?B?
  30. TOTO 
  31. 2?2/S?2/B/
  32. oB/B/C?"/3?EO
  33. /"/VO
  34. TOEOw
  35. EOFOEO
  36. TODOw
  37. T_EO$?
  38. TOTOv
  39. /7O6_
  40. 6O5?&O
  41. woTOUOTOUOU_
  42. DOTOT_UOTOTO
  43. UOTOEOT_U_COUOTOUOSO
  44. A/voT_fouoT?
  45. T?T?d?T/S?e?TO
  46. U?TOT?voU?
  47. 2/SOUOTODO
  48. U?C/3
  49. xowoD?
  50. 5?6?FOz
  51. eofov
  52. eOB/3
  53. C/C/B/UO
  54. 3OVoe
  55. U?C/D/T?T/B
  56. U?C/E/T/U?B/UO
  57. ioEO6?FO
  58. 2?foeofoe
  59. U?C/3
  60. foVof
  61. 3Ogoeof
  62. 5?5O5?go
  63. T?B?3
  64. VoUoUof
  65. C/R/B
  66. D?4/D?U?T?UOT?UOSOT?dOU/T?U/C
  67. FOFOV_FOU_V_U_go
  68. foV_U_FO
  69. 5OVoFO
  70. F_VoF_F_
  71. 6OVoG_Wo6OF_7OW_6OF_F_V_F_V_hoV_gof_W_V_FOVo6OF_7OF_G_F_GOV_GOF_6OF_FOWoEOE_
  72. UOFOU_EO4?
  73. UOE?5?5?4?%/4/%/4?5?E?5/
  74. U_V_dO
  75. V?FOGOU_FOEOFOEOFOFOFOEOFOV_FOU_V_
  76. FOfo$/4?
  77. $/%/$/5/E?x
  78. fOGOF_FOV_FOEOGOF_FOW_FOW_FOWoF_Vo
  79. U_UoV_eoEOUoV_U_F_U_V_U_V_U_V_U_V_UoEOfoV_U_V_U_E_UoE_U_FOU_V_U_F_U_EOV_EOUoE_UoE_UoE_U_
  80. finger
  81. user information lookup program
  82. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  83. \margl40
  84. \margr40
  85. \pard\tx520\tx1060\tx1600\tx2120\tx2660\tx3200\tx3720\tx4260\tx4800\tx5320\f0\b0\i0\ulnone\fs24\fc0\cf0 By default 
  86. \b finger
  87. \b0  lists the login name, full name, terminal name and write status (as a `*' before the terminal name if write permission is denied), idle time, login time, and office location and phone number (if they are known) for each current UNIX user. (Idle time is minutes if it is a single integer, hours and minutes if a ':' is present, or days and hours if a 'd' is present.) A longer format also exists and is used by finger whenever a list of people's names is given. (Account names as well as first and last names of users are accepted.) This format is multi-line, and includes all the information described above as well as the user's home directory and login shell, any plan which the person has placed in the file .plan in their home directory, and the project on which they are working from the file .project also in the home directory. Finger may be used to lookup users on a remote machine. The format is to specify the user as ``user@host.'' If the user name is left off, the standard format listing is provided on the remote machine.
  88. CommandOption
  89. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;\f1\fswiss Helvetica;}
  90. \margl40
  91. \margr40
  92. \pard\tx533\tx1067\tx1601\tx2135\tx2668\tx3202\tx3736\tx4270\tx4803\tx5337\f0\b0\i0\ulnone\fs24\fc0\cf0 Match arguments only on user name
  93. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  94. \margl40
  95. \margr40
  96. \pard\tx533\tx1067\tx1601\tx2135\tx2668\tx3202\tx3736\tx4270\tx4803\tx5337\f0\b0\i0\ulnone\fs24\fc0\cf0 Force long output format
  97. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  98. \margl40
  99. \margr40
  100. \pard\tx533\tx1067\tx1601\tx2135\tx2668\tx3202\tx3736\tx4270\tx4803\tx5337\f0\b0\i0\ulnone\fs24\fc0\cf0 Suppress printing of the .plan files
  101. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  102. \margl40
  103. \margr40
  104. \pard\tx533\tx1067\tx1601\tx2135\tx2668\tx3202\tx3736\tx4270\tx4803\tx5337\f0\b0\i0\ulnone\fs24\fc0\cf0 Force short output format
  105. CommandArgument
  106. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  107. \margl40
  108. \margr40
  109. \f0\b0\i0\ulnone\ql\fs24\fi0\li0\gray0\fc0\cf0\up0\dn0 The name(s) of the user(s) to be fingered.
  110. T_U_U_U_e_U_T_V_d_U_eoU_ToUoToU_doUoUoE_d_e_d_eOU_U_UoE_eoeoUoU_U_E_eoU_eoU_eoU_eoU_UoU_e_
  111. D?VOT?
  112. DOeOu_
  113. S?e?uO
  114. TOU?B/
  115. D?d_woC?TO
  116. TOD?Q/
  117. UOdOA/vo1
  118. S?T?B?
  119. TOTO 
  120. 2?2/S?2/B/
  121. oB/B/C?"/3?EO
  122. /"/VO
  123. TOEOw
  124. EOFOEO
  125. TODOw
  126. T_EO$?
  127. TOTOv
  128. /7O6_
  129. 6O5?&O
  130. woTOUOTOUOU_
  131. DOTOT_UOTOTO
  132. UOTOEOT_U_COUOTOUOSO
  133. A/voT_fouoT?
  134. T?T?d?T/S?e?TO
  135. U?TOT?voU?
  136. 2/SOUOTODO
  137. U?C/3
  138. xowoD?
  139. 5?6?FOz
  140. eofov
  141. eOB/3
  142. C/C/B/UO
  143. 3OVoe
  144. U?C/D/T?T/B
  145. U?C/E/T/U?B/UO
  146. ioEO6?FO
  147. 2?foeofoe
  148. U?C/3
  149. foVof
  150. 3Ogoeof
  151. 5?5O5?go
  152. T?B?3
  153. VoUoUof
  154. C/R/B
  155. D?4/D?U?T?UOT?UOSOT?dOU/T?U/C
  156. FOFOV_FOU_V_U_go
  157. foV_U_FO
  158. 5OVoFO
  159. F_VoF_F_
  160. 6OVoG_Wo6OF_7OW_6OF_F_V_F_V_hoV_gof_W_V_FOVo6OF_7OF_G_F_GOV_GOF_6OF_FOWoEOE_
  161. UOFOU_EO4?
  162. UOE?5?5?4?%/4/%/4?5?E?5/
  163. U_V_dO
  164. V?FOGOU_FOEOFOEOFOFOFOEOFOV_FOU_V_
  165. FOfo$/4?
  166. $/%/$/5/E?x
  167. fOGOF_FOV_FOEOGOF_FOW_FOW_FOWoF_Vo
  168. U_UoV_eoEOUoV_U_F_U_V_U_V_U_V_U_V_UoEOfoV_U_V_U_E_UoE_U_FOU_V_U_F_U_EOV_EOUoE_UoE_UoE_U_
  169. UUUUUUUUUUU@
  170. UAUUW
  171. EUUUU
  172. UUUUW
  173. UEUUVViUUU[
  174. TU[iUeUV
  175. UVUVU
  176. UUUUUUUUUUX
  177. fingerd
  178. remote user information server
  179. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  180. \margl40
  181. \margr40
  182. \pard\tx1152\tx2304\tx3456\tx4608\tx5760\tx6912\tx8064\tx9216\tx10368\tx11520\f0\b\i0\ulnone\fs24\fc0\cf0 fingerd
  183. \b0  is a simple protocol based on RFC742 that provides an interface to the Name and Finger programs at several network sites. The program is supposed to return a friendly, human-oriented status report on either the system at the moment or a particular person in depth. There is no required format and the protocol consists mostly of specifying a single ``command line''.\
  184. \b fingerd
  185. \b0  listens for TCP requests at port 79. Once connected it reads a single command line terminated by a <CRLF> which is passed to finger(1). Fingerd closes its connections as soon as the output is finished.\
  186. If the line is null (i.e. just a <CRLF> is sent) then finger returns a ``default'' report that lists all people logged into the system at that moment.\
  187. If a user name is specified (e.g. eric<CRLF>) then the response lists more extended information for only that particular user, whether logged in or not. Allowable ``names'' in the command line include both ``login names'' and ``user names''. If a name is ambiguous, all possible derivations are returned.
  188.     /usr/etc/
  189. UUUUUUUUUUU@
  190. UAUUW
  191. EUUUU
  192. UUUUW
  193. UEUUVViUUU[
  194. TU[iUeUV
  195. UVUVU
  196. UUUUUUUUUUX
  197. T_U_U_U_e_U_T_V_d_U_eoU_ToUoToU_doUoUoE_d_e_d_eOU_U_UoE_eoeoUoU_U_E_eoU_eoU_eoU_eoU_UoU_e_
  198. D?VOT?
  199. DOeOu_
  200. S?e?uO
  201. TOU?B/
  202. D?d_woC?TO
  203. TOD?Q/
  204. UOdOA/vo1
  205. S?T?B?
  206. TOTO 
  207. 2?2/S?2/B/
  208. oB/B/C?"/3?EO
  209. /"/VO
  210. TOEOw
  211. EOFOEO
  212. TODOw
  213. T_EO$?
  214. TOTOv
  215. /7O6_
  216. 6O5?&O
  217. woTOUOTOUOU_
  218. DOTOT_UOTOTO
  219. UOTOEOT_U_COUOTOUOSO
  220. A/voT_fouoT?
  221. T?T?d?T/S?e?TO
  222. U?TOT?voU?
  223. 2/SOUOTODO
  224. U?C/3
  225. xowoD?
  226. 5?6?FOz
  227. eofov
  228. eOB/3
  229. C/C/B/UO
  230. 3OVoe
  231. U?C/D/T?T/B
  232. U?C/E/T/U?B/UO
  233. ioEO6?FO
  234. 2?foeofoe
  235. U?C/3
  236. foVof
  237. 3Ogoeof
  238. 5?5O5?go
  239. T?B?3
  240. VoUoUof
  241. C/R/B
  242. D?4/D?U?T?UOT?UOSOT?dOU/T?U/C
  243. FOFOV_FOU_V_U_go
  244. foV_U_FO
  245. 5OVoFO
  246. F_VoF_F_
  247. 6OVoG_Wo6OF_7OW_6OF_F_V_F_V_hoV_gof_W_V_FOVo6OF_7OF_G_F_GOV_GOF_6OF_FOWoEOE_
  248. UOFOU_EO4?
  249. UOE?5?5?4?%/4/%/4?5?E?5/
  250. U_V_dO
  251. V?FOGOU_FOEOFOEOFOFOFOEOFOV_FOU_V_
  252. FOfo$/4?
  253. $/%/$/5/E?x
  254. fOGOF_FOV_FOEOGOF_FOW_FOW_FOWoF_Vo
  255. U_UoV_eoEOUoV_U_F_U_V_U_V_U_V_U_V_UoEOfoV_U_V_U_E_UoE_U_FOU_V_U_F_U_EOV_EOUoE_UoE_UoE_U_
  256. groups
  257. show group memberships
  258. R{\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  259. \margl40
  260. \margr40
  261. \pard\tx520\tx1060\tx1600\tx2120\tx2660\tx3200\tx3720\tx4260\tx4800\tx5320\f0\b0\i0\ulnone\fs24\fc0\cf0 The 
  262. \b groups
  263. \b0  command shows the groups to which you or the optionally specified user belong. Each user belongs to a group specified in the passwd(5) database. and possibly to other groups as specified in the group(5) database. If you do not own a file but belong to the group which it is owned by then you are granted group access to the file. When a new file is created it is given the group of the containing directory.
  264. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  265. \margl40
  266. \margr40
  267. \pard\tx520\tx1060\tx1600\tx2120\tx2660\tx3200\tx3720\tx4260\tx4800\tx5320\f0\b0\i0\ulnone\fs24\fc0\cf0 The user to find out group information about
  268. T_U_U_U_e_U_T_V_d_U_eoU_ToUoToU_doUoUoE_d_e_d_eOU_U_UoE_eoeoUoU_U_E_eoU_eoU_eoU_eoU_UoU_e_
  269. D?VOT?
  270. DOeOu_
  271. S?e?uO
  272. TOU?B/
  273. D?d_woC?TO
  274. TOD?Q/
  275. UOdOA/vo1
  276. S?T?B?
  277. TOTO 
  278. 2?2/S?2/B/
  279. oB/B/C?"/3?EO
  280. /"/VO
  281. TOEOw
  282. EOFOEO
  283. TODOw
  284. T_EO$?
  285. TOTOv
  286. /7O6_
  287. 6O5?&O
  288. woTOUOTOUOU_
  289. DOTOT_UOTOTO
  290. UOTOEOT_U_COUOTOUOSO
  291. A/voT_fouoT?
  292. T?T?d?T/S?e?TO
  293. U?TOT?voU?
  294. 2/SOUOTODO
  295. U?C/3
  296. xowoD?
  297. 5?6?FOz
  298. eofov
  299. eOB/3
  300. C/C/B/UO
  301. 3OVoe
  302. U?C/D/T?T/B
  303. U?C/E/T/U?B/UO
  304. ioEO6?FO
  305. 2?foeofoe
  306. U?C/3
  307. foVof
  308. 3Ogoeof
  309. 5?5O5?go
  310. T?B?3
  311. VoUoUof
  312. C/R/B
  313. D?4/D?U?T?UOT?UOSOT?dOU/T?U/C
  314. FOFOV_FOU_V_U_go
  315. foV_U_FO
  316. 5OVoFO
  317. F_VoF_F_
  318. 6OVoG_Wo6OF_7OW_6OF_F_V_F_V_hoV_gof_W_V_FOVo6OF_7OF_G_F_GOV_GOF_6OF_FOWoEOE_
  319. UOFOU_EO4?
  320. UOE?5?5?4?%/4/%/4?5?E?5/
  321. U_V_dO
  322. V?FOGOU_FOEOFOEOFOFOFOEOFOV_FOU_V_
  323. FOfo$/4?
  324. $/%/$/5/E?x
  325. fOGOF_FOV_FOEOGOF_FOW_FOW_FOWoF_Vo
  326. U_UoV_eoEOUoV_U_F_U_V_U_V_U_V_U_V_UoEOfoV_U_V_U_E_UoE_U_FOU_V_U_F_U_EOV_EOUoE_UoE_UoE_U_
  327. UUUUUUUUUUU@
  328. UAUUW
  329. EUUUU
  330. UUUUW
  331. UEUUVViUUU[
  332. TU[iUeUV
  333. UVUVU
  334. UUUUUUUUUUX
  335. mkpasswd
  336. generate hashed password table
  337. p{\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  338. \margl40
  339. \margr40
  340. \pard\tx1152\tx2304\tx3456\tx4608\tx5760\tx6912\tx8064\tx9216\tx10368\tx11520\f0\b\i0\ulnone\fs24\fc0\cf0 mkpasswd
  341. \b0  is used to generated the hashed password database used by the library routines getpwnam() and getpwuid(). If the -v option is supplied, each entry will be listed as it is added. The file passwdfile is usually /etc/ptmp, and in any case must be in the format of /etc/passwd (see passwd(5)). Mkpasswd will generate database files named passwdfile.pag and passwdfile.dir. Mkpasswd will exit with a non-zero exit code if any errors are detected.
  342. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  343. \margl40
  344. \margr40
  345. \pard\tx1140\tx2300\tx3440\tx4600\tx5760\tx6900\tx8060\tx9200\tx10360\tx11520\f0\b0\i0\ulnone\fs24\fc0\cf0 Each entry will be listed as it is added
  346. T_U_U_U_e_U_T_V_d_U_eoU_ToUoToU_doUoUoE_d_e_d_eOU_U_UoE_eoeoUoU_U_E_eoU_eoU_eoU_eoU_UoU_e_
  347. D?VOT?
  348. DOeOu_
  349. S?e?uO
  350. TOU?B/
  351. D?d_woC?TO
  352. TOD?Q/
  353. UOdOA/vo1
  354. S?T?B?
  355. TOTO 
  356. 2?2/S?2/B/
  357. oB/B/C?"/3?EO
  358. /"/VO
  359. TOEOw
  360. EOFOEO
  361. TODOw
  362. T_EO$?
  363. TOTOv
  364. /7O6_
  365. 6O5?&O
  366. woTOUOTOUOU_
  367. DOTOT_UOTOTO
  368. UOTOEOT_U_COUOTOUOSO
  369. A/voT_fouoT?
  370. T?T?d?T/S?e?TO
  371. U?TOT?voU?
  372. 2/SOUOTODO
  373. U?C/3
  374. xowoD?
  375. 5?6?FOz
  376. eofov
  377. eOB/3
  378. C/C/B/UO
  379. 3OVoe
  380. U?C/D/T?T/B
  381. U?C/E/T/U?B/UO
  382. ioEO6?FO
  383. 2?foeofoe
  384. U?C/3
  385. foVof
  386. 3Ogoeof
  387. 5?5O5?go
  388. T?B?3
  389. VoUoUof
  390. C/R/B
  391. D?4/D?U?T?UOT?UOSOT?dOU/T?U/C
  392. FOFOV_FOU_V_U_go
  393. foV_U_FO
  394. 5OVoFO
  395. F_VoF_F_
  396. 6OVoG_Wo6OF_7OW_6OF_F_V_F_V_hoV_gof_W_V_FOVo6OF_7OF_G_F_GOV_GOF_6OF_FOWoEOE_
  397. UOFOU_EO4?
  398. UOE?5?5?4?%/4/%/4?5?E?5/
  399. U_V_dO
  400. V?FOGOU_FOEOFOEOFOFOFOEOFOV_FOU_V_
  401. FOfo$/4?
  402. $/%/$/5/E?x
  403. fOGOF_FOV_FOEOGOF_FOW_FOW_FOWoF_Vo
  404. U_UoV_eoEOUoV_U_F_U_V_U_V_U_V_U_V_UoEOfoV_U_V_U_E_UoE_U_FOU_V_U_F_U_EOV_EOUoE_UoE_UoE_U_
  405. UUUUUUUUUUU@
  406. UAUUW
  407. EUUUU
  408. UUUUW
  409. UEUUVViUUU[
  410. TU[iUeUV
  411. UVUVU
  412. UUUUUUUUUUX
  413. BManage user login accounts (create, modify, destroy UNIX accounts)
  414. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  415. \margl40
  416. \margr40
  417. \pard\tx520\tx1060\tx1600\tx2120\tx2660\tx3200\tx3720\tx4260\tx4800\tx5320\f0\b\i0\ulnone\fs24\fc0\cf0 nu
  418. \b0  is a program to help a UNIX system manager create, modify, delete, and destroy accounts on that machine. While everything accomplished by nu can be done manually by editing files and issuing shell commands, nu will steer you through getting all the details right, checking for typos, etc.
  419. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  420. \margl40
  421. \margr40
  422. \pard\tx520\tx1060\tx1600\tx2120\tx2660\tx3200\tx3720\tx4260\tx4800\tx5320\f0\b0\i0\ulnone\fs24\fc0\cf0 Adds new accounts
  423. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  424. \margl40
  425. \margr40
  426. \pard\tx520\tx1060\tx1600\tx2120\tx2660\tx3200\tx3720\tx4260\tx4800\tx5320\f0\b0\i0\ulnone\fs24\fc0\cf0 Modifies existing accounts
  427. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  428. \margl40
  429. \margr40
  430. \pard\tx533\tx1067\tx1601\tx2135\tx2668\tx3202\tx3736\tx4270\tx4803\tx5337\f0\b0\i0\ulnone\fs24\fc0\cf0 Deletes accounts while still leaving a users entry in netinfo for the deleted account
  431. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  432. \margl40
  433. \margr40
  434. \pard\tx520\tx1060\tx1600\tx2120\tx2660\tx3200\tx3720\tx4260\tx4800\tx5320\f0\b0\i0\ulnone\fs24\fc0\cf0 Deletes from the system almost all information pertaining to these login id's
  435. list_of_login_id's
  436. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  437. \margl40
  438. \margr40
  439. \f0\b0\i0\ulnone\ql\fs24\fi0\li0\gray0\fc0\cf0\up0\dn0 The list of login id's to be deleted
  440. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  441. \margl40
  442. \margr40
  443. \pard\tx520\tx1060\tx1600\tx2120\tx2660\tx3200\tx3720\tx4260\tx4800\tx5320\f0\b0\i0\ulnone\fs24\fc0\cf0 Adds new accounts (expert mode)
  444. [10@]
  445. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  446. \margl40
  447. \margr40
  448. \pard\tx1140\tx2300\tx3440\tx4600\tx5760\tx6900\tx8060\tx9200\tx10360\tx11520\f0\b0\i0\ulnone\fs24\fc0\cf0 name corresponds to the name prompted for in LoginWindow. It must be unique for each user
  449. realname
  450. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  451. \margl40
  452. \margr40
  453. \pard\tx1140\tx2300\tx3440\tx4600\tx5760\tx6900\tx8060\tx9200\tx10360\tx11520\f0\b0\i0\ulnone\fs24\fc0\cf0 realname is the full name of the user. If you wish to have spaces in the name, it must be enclosed in double quotes
  454.     {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  455. \margl40
  456. \margr40
  457. \pard\tx1140\tx2300\tx3440\tx4600\tx5760\tx6900\tx8060\tx9200\tx10360\tx11520\f0\b0\i0\ulnone\fs24\fc0\cf0 uid is the UNIX user identification number. Like the name, it also must be unique for each user
  458. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  459. \margl40
  460. \margr40
  461. \pard\tx1140\tx2300\tx3440\tx4600\tx5760\tx6900\tx8060\tx9200\tx10360\tx11520\f0\b0\i0\ulnone\fs24\fc0\cf0 gid is the UNIX group identification number. It defines the default group of the user
  462. shell
  463. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  464. \margl40
  465. \margr40
  466. \pard\tx1140\tx2300\tx3440\tx4600\tx5760\tx6900\tx8060\tx9200\tx10360\tx11520\f0\b0\i0\ulnone\fs24\fc0\cf0 shell is the users default shell when a Terminal or Shell is launched
  467. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  468. \margl40
  469. \margr40
  470. \pard\tx1140\tx2300\tx3440\tx4600\tx5760\tx6900\tx8060\tx9200\tx10360\tx11520\f0\b0\i0\ulnone\fs24\fc0\cf0 pwd is the text representation of the users passwd. It is identical to what the LoginWindow expects when the user logs in. It will be modified before it is stored. If you wish to have spaces in your password, you must enclose it in double quotes
  471. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  472. \margl40
  473. \margr40
  474. \pard\tx1140\tx2300\tx3440\tx4600\tx5760\tx6900\tx8060\tx9200\tx10360\tx11520\f0\b0\i0\ulnone\fs24\fc0\cf0 home is the user's home directory
  475. reuse
  476. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  477. \margl40
  478. \margr40
  479. \pard\tx1140\tx2300\tx3440\tx4600\tx5760\tx6900\tx8060\tx9200\tx10360\tx11520\f0\b0\i0\ulnone\fs24\fc0\cf0 reuse tells nu to reuse the home directory if it already exists
  480. I{\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  481. \margl40
  482. \margr40
  483. \pard\tx1140\tx2300\tx3440\tx4600\tx5760\tx6900\tx8060\tx9200\tx10360\tx11520\f0\b0\i0\ulnone\fs24\fc0\cf0 mh tells nu that this user should be set up mail as a MH format. This option should normally be N except for expert UNIX users who are already familiar with MH
  484. domain
  485. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  486. \margl40
  487. \margr40
  488. \pard\tx1140\tx2300\tx3440\tx4600\tx5760\tx6900\tx8060\tx9200\tx10360\tx11520\f0\b0\i0\ulnone\fs24\fc0\cf0 domain overrides the NetInfoDomain specified in the nu.cf file
  489. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  490. \margl40
  491. \margr40
  492. \pard\tx520\tx1060\tx1600\tx2120\tx2660\tx3200\tx3720\tx4260\tx4800\tx5320\f0\b0\i0\ulnone\fs24\fc0\cf0 Modifies existing accounts (expert mode)
  493. currentuid
  494. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  495. \margl40
  496. \margr40
  497. \pard\tx1140\tx2300\tx3440\tx4600\tx5760\tx6900\tx8060\tx9200\tx10360\tx11520\f0\b0\i0\ulnone\fs24\fc0\cf0 currentuid is the current uid, it will be replaced by the uid specified later in the line
  498. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  499. \margl40
  500. \margr40
  501. \pard\tx520\tx1060\tx1600\tx2120\tx2660\tx3200\tx3720\tx4260\tx4800\tx5320\f0\b0\i0\ulnone\fs24\fc0\cf0 Deletes from the system almost all information pertaining to these login id's (expert mode)
  502. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  503. \margl40
  504. \margr40
  505. \pard\tx520\tx1060\tx1600\tx2120\tx2660\tx3200\tx3720\tx4260\tx4800\tx5320\f0\b0\i0\ulnone\fs24\fc0\cf0 Deletes accounts while still leaving a users entry in netinfo for the deleted account (expert mode)
  506. /etc/
  507. T_U_U_U_e_U_T_V_d_U_eoU_ToUoToU_doUoUoE_d_e_d_eOU_U_UoE_eoeoUoU_U_E_eoU_eoU_eoU_eoU_UoU_e_
  508. D?VOT?
  509. DOeOu_
  510. S?e?uO
  511. TOU?B/
  512. D?d_woC?TO
  513. TOD?Q/
  514. UOdOA/vo1
  515. S?T?B?
  516. TOTO 
  517. 2?2/S?2/B/
  518. oB/B/C?"/3?EO
  519. /"/VO
  520. TOEOw
  521. EOFOEO
  522. TODOw
  523. T_EO$?
  524. TOTOv
  525. /7O6_
  526. 6O5?&O
  527. woTOUOTOUOU_
  528. DOTOT_UOTOTO
  529. UOTOEOT_U_COUOTOUOSO
  530. A/voT_fouoT?
  531. T?T?d?T/S?e?TO
  532. U?TOT?voU?
  533. 2/SOUOTODO
  534. U?C/3
  535. xowoD?
  536. 5?6?FOz
  537. eofov
  538. eOB/3
  539. C/C/B/UO
  540. 3OVoe
  541. U?C/D/T?T/B
  542. U?C/E/T/U?B/UO
  543. ioEO6?FO
  544. 2?foeofoe
  545. U?C/3
  546. foVof
  547. 3Ogoeof
  548. 5?5O5?go
  549. T?B?3
  550. VoUoUof
  551. C/R/B
  552. D?4/D?U?T?UOT?UOSOT?dOU/T?U/C
  553. FOFOV_FOU_V_U_go
  554. foV_U_FO
  555. 5OVoFO
  556. F_VoF_F_
  557. 6OVoG_Wo6OF_7OW_6OF_F_V_F_V_hoV_gof_W_V_FOVo6OF_7OF_G_F_GOV_GOF_6OF_FOWoEOE_
  558. UOFOU_EO4?
  559. UOE?5?5?4?%/4/%/4?5?E?5/
  560. U_V_dO
  561. V?FOGOU_FOEOFOEOFOFOFOEOFOV_FOU_V_
  562. FOfo$/4?
  563. $/%/$/5/E?x
  564. fOGOF_FOV_FOEOGOF_FOW_FOW_FOWoF_Vo
  565. U_UoV_eoEOUoV_U_F_U_V_U_V_U_V_U_V_UoEOfoV_U_V_U_E_UoE_U_FOU_V_U_F_U_EOV_EOUoE_UoE_UoE_U_
  566. UUUUUUUUUUU@
  567. UAUUW
  568. EUUUU
  569. UUUUW
  570. UEUUVViUUU[
  571. TU[iUeUV
  572. UVUVU
  573. UUUUUUUUUUX
  574. passwd
  575. $change password database information
  576.     /{\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  577. \margl40
  578. \margr40
  579. \pard\tx533\tx1067\tx1601\tx2135\tx2668\tx3202\tx3736\tx4270\tx4803\tx5337\f0\b0\i0\ulnone\fs24\fc0\cf0 This command changes (or installs) a password, login shell (-s option), or GECOS information field (-f option) associated with the user name (your own name by default). When altering a password, the program prompts for the current password and then for the new one. The caller must supply both. The new password must be typed twice to forestall mistakes. New passwords must be at least four characters long if they use a sufficiently rich alphabet and at least six characters long if monocase. These rules are relaxed if you are insistent enough. Only the owner of the name or the super-user may change a password; the owner must prove he knows the old password. Use yppasswd to change your password in the network yellow pages. This will not affect your local password, or your password on any remote machines on which you have accounts. When altering a login shell, passwd displays the current login shell and then prompts for the new one. The new login shell must be one of the approved shells listed in /etc/shells unless you are the super-user. If /etc/shells does not exist, the only shells that may be specified are /bin/sh and /bin/csh. The super-user may change anyone's login shell; normal users may only change their own login shell. When altering the GECOS information field, passwd displays the current information, broken into fields, as interpreted by the finger(1) program, among others, and prompts for new values. These fields include a user's ``real life'' name, office room number, office phone number, and home phone number. Included in each prompt is a default value, which is enclosed between brackets. The default value is accepted simply by typing a carriage return. To enter a blank field, the word ``none'' may be typed. Below is a sample run: Name [Biff Studsworth II]: Room number (Exs: 597E or 197C) []: 521E Office Phone (Ex: 1632) []: 1863 Home Phone (Ex: 987532) [5771546]: none Passwd allows phone numbers to be entered with or without hyphens. It is a good idea to run finger after changing the GECOS information to make sure everything is setup properly. The super-user may change anyone's GECOS information; normal users may only change their own.
  580. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;\f1\fswiss Helvetica;}
  581. \margl40
  582. \margr40
  583. \pard\tx533\tx1067\tx1601\tx2135\tx2668\tx3202\tx3736\tx4270\tx4803\tx5337\f0\b0\i0\ulnone\fs24\fc0\cf0 Command changes (or installs) login shell
  584. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  585. \margl40
  586. \margr40
  587. \pard\tx533\tx1067\tx1601\tx2135\tx2668\tx3202\tx3736\tx4270\tx4803\tx5337\f0\b0\i0\ulnone\fs24\fc0\cf0 Command changes (or installs) GECOS information field
  588. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  589. \margl40
  590. \margr40
  591. \pard\tx520\tx1060\tx1600\tx2120\tx2660\tx3200\tx3720\tx4260\tx4800\tx5320\f0\b0\i0\ulnone\fs24\fc0\cf0 The user name to change the password for
  592. T_U_U_U_e_U_T_V_d_U_eoU_ToUoToU_doUoUoE_d_e_d_eOU_U_UoE_eoeoUoU_U_E_eoU_eoU_eoU_eoU_UoU_e_
  593. D?VOT?
  594. DOeOu_
  595. S?e?uO
  596. TOU?B/
  597. D?d_woC?TO
  598. TOD?Q/
  599. UOdOA/vo1
  600. S?T?B?
  601. TOTO 
  602. 2?2/S?2/B/
  603. oB/B/C?"/3?EO
  604. /"/VO
  605. TOEOw
  606. EOFOEO
  607. TODOw
  608. T_EO$?
  609. TOTOv
  610. /7O6_
  611. 6O5?&O
  612. woTOUOTOUOU_
  613. DOTOT_UOTOTO
  614. UOTOEOT_U_COUOTOUOSO
  615. A/voT_fouoT?
  616. T?T?d?T/S?e?TO
  617. U?TOT?voU?
  618. 2/SOUOTODO
  619. U?C/3
  620. xowoD?
  621. 5?6?FOz
  622. eofov
  623. eOB/3
  624. C/C/B/UO
  625. 3OVoe
  626. U?C/D/T?T/B
  627. U?C/E/T/U?B/UO
  628. ioEO6?FO
  629. 2?foeofoe
  630. U?C/3
  631. foVof
  632. 3Ogoeof
  633. 5?5O5?go
  634. T?B?3
  635. VoUoUof
  636. C/R/B
  637. D?4/D?U?T?UOT?UOSOT?dOU/T?U/C
  638. FOFOV_FOU_V_U_go
  639. foV_U_FO
  640. 5OVoFO
  641. F_VoF_F_
  642. 6OVoG_Wo6OF_7OW_6OF_F_V_F_V_hoV_gof_W_V_FOVo6OF_7OF_G_F_GOV_GOF_6OF_FOWoEOE_
  643. UOFOU_EO4?
  644. UOE?5?5?4?%/4/%/4?5?E?5/
  645. U_V_dO
  646. V?FOGOU_FOEOFOEOFOFOFOEOFOV_FOU_V_
  647. FOfo$/4?
  648. $/%/$/5/E?x
  649. fOGOF_FOV_FOEOGOF_FOW_FOW_FOWoF_Vo
  650. U_UoV_eoEOUoV_U_F_U_V_U_V_U_V_U_V_UoEOfoV_U_V_U_E_UoE_U_FOU_V_U_F_U_EOV_EOUoE_UoE_UoE_U_
  651. UUUUUUUUUUU@
  652. UAUUW
  653. EUUUU
  654. UUUUW
  655. UEUUVViUUU[
  656. TU[iUeUV
  657. UVUVU
  658. UUUUUUUUUUX
  659. rpc.rusersd
  660. network username server
  661. ,{\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  662. \margl40
  663. \margr40
  664. \pard\tx1152\tx2304\tx3456\tx4608\tx5760\tx6912\tx8064\tx9216\tx10368\tx11520\f0\b\i0\ulnone\fs24\fc0\cf0 rusersd
  665. \b0  is a server that returns a list of users on the network. The 
  666. \b rusersd
  667. \b0  daemon is normally invoked by inetd(8C).
  668. UUUUUUUUUUU@
  669. UAUUW
  670. EUUUU
  671. UUUUW
  672. UEUUVViUUU[
  673. TU[iUeUV
  674. UVUVU
  675. UUUUUUUUUUX
  676. T_U_U_U_e_U_T_V_d_U_eoU_ToUoToU_doUoUoE_d_e_d_eOU_U_UoE_eoeoUoU_U_E_eoU_eoU_eoU_eoU_UoU_e_
  677. D?VOT?
  678. DOeOu_
  679. S?e?uO
  680. TOU?B/
  681. D?d_woC?TO
  682. TOD?Q/
  683. UOdOA/vo1
  684. S?T?B?
  685. TOTO 
  686. 2?2/S?2/B/
  687. oB/B/C?"/3?EO
  688. /"/VO
  689. TOEOw
  690. EOFOEO
  691. TODOw
  692. T_EO$?
  693. TOTOv
  694. /7O6_
  695. 6O5?&O
  696. woTOUOTOUOU_
  697. DOTOT_UOTOTO
  698. UOTOEOT_U_COUOTOUOSO
  699. A/voT_fouoT?
  700. T?T?d?T/S?e?TO
  701. U?TOT?voU?
  702. 2/SOUOTODO
  703. U?C/3
  704. xowoD?
  705. 5?6?FOz
  706. eofov
  707. eOB/3
  708. C/C/B/UO
  709. 3OVoe
  710. U?C/D/T?T/B
  711. U?C/E/T/U?B/UO
  712. ioEO6?FO
  713. 2?foeofoe
  714. U?C/3
  715. foVof
  716. 3Ogoeof
  717. 5?5O5?go
  718. T?B?3
  719. VoUoUof
  720. C/R/B
  721. D?4/D?U?T?UOT?UOSOT?dOU/T?U/C
  722. FOFOV_FOU_V_U_go
  723. foV_U_FO
  724. 5OVoFO
  725. F_VoF_F_
  726. 6OVoG_Wo6OF_7OW_6OF_F_V_F_V_hoV_gof_W_V_FOVo6OF_7OF_G_F_GOV_GOF_6OF_FOWoEOE_
  727. UOFOU_EO4?
  728. UOE?5?5?4?%/4/%/4?5?E?5/
  729. U_V_dO
  730. V?FOGOU_FOEOFOEOFOFOFOEOFOV_FOU_V_
  731. FOfo$/4?
  732. $/%/$/5/E?x
  733. fOGOF_FOV_FOEOGOF_FOW_FOW_FOWoF_Vo
  734. U_UoV_eoEOUoV_U_F_U_V_U_V_U_V_U_V_UoEOfoV_U_V_U_E_UoE_U_FOU_V_U_F_U_EOV_EOUoE_UoE_UoE_U_
  735. rusers
  736. /who's logged in on local machines (RPC version)
  737. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  738. \margl40
  739. \margr40
  740. \pard\tx520\tx1060\tx1600\tx2120\tx2660\tx3200\tx3720\tx4260\tx4800\tx5320\f0\b0\i0\ulnone\fs24\fc0\cf0 The 
  741. \b rusers
  742. \b0  command produces output similar to users(1) and who(1), but for remote machines. It broadcasts on the local network, and prints the responses it receives. Normally, the listing is in the order that responses are received, but this order can be changed by specifying one of the options listed below. When host arguments are given, rather than broadcasting rusers will only query the list of specified hosts. The default is to print out a listing in the style of users(1) with one line per machine. When the -l flag is given, a rwho(1) style listing is used. In addition, if a user hasn't typed to the system for a minute or more, the idle time is reported. A remote host will only respond if it is running the rusersd daemon, which is normally started up from inetd.
  743. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;\f1\fswiss Helvetica;}
  744. \margl40
  745. \margr40
  746. \pard\tx533\tx1067\tx1601\tx2135\tx2668\tx3202\tx3736\tx4270\tx4803\tx5337\f0\b0\i0\ulnone\fs24\fc0\cf0 Gives a report for a machine even if no users are logged on
  747. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  748. \margl40
  749. \margr40
  750. \pard\tx533\tx1067\tx1601\tx2135\tx2668\tx3202\tx3736\tx4270\tx4803\tx5337\f0\b0\i0\ulnone\fs24\fc0\cf0 Sort alphabetically by host name
  751. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  752. \margl40
  753. \margr40
  754. \pard\tx533\tx1067\tx1601\tx2135\tx2668\tx3202\tx3736\tx4270\tx4803\tx5337\f0\b0\i0\ulnone\fs24\fc0\cf0 Sort by idle time
  755. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  756. \margl40
  757. \margr40
  758. \pard\tx533\tx1067\tx1601\tx2135\tx2668\tx3202\tx3736\tx4270\tx4803\tx5337\f0\b0\i0\ulnone\fs24\fc0\cf0 Give a longer listing in the style of who(1)
  759. sort by number of users.
  760. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  761. \margl40
  762. \margr40
  763. \pard\tx520\tx1060\tx1600\tx2120\tx2660\tx3200\tx3720\tx4260\tx4800\tx5320\f0\b0\i0\ulnone\fs24\fc0\cf0 The remote machine(s) to find out more information about
  764. UUUUUUUUUUU@
  765. UAUUW
  766. EUUUU
  767. UUUUW
  768. UEUUVViUUU[
  769. TU[iUeUV
  770. UVUVU
  771. UUUUUUUUUUX
  772. T_U_U_U_e_U_T_V_d_U_eoU_ToUoToU_doUoUoE_d_e_d_eOU_U_UoE_eoeoUoU_U_E_eoU_eoU_eoU_eoU_UoU_e_
  773. D?VOT?
  774. DOeOu_
  775. S?e?uO
  776. TOU?B/
  777. D?d_woC?TO
  778. TOD?Q/
  779. UOdOA/vo1
  780. S?T?B?
  781. TOTO 
  782. 2?2/S?2/B/
  783. oB/B/C?"/3?EO
  784. /"/VO
  785. TOEOw
  786. EOFOEO
  787. TODOw
  788. T_EO$?
  789. TOTOv
  790. /7O6_
  791. 6O5?&O
  792. woTOUOTOUOU_
  793. DOTOT_UOTOTO
  794. UOTOEOT_U_COUOTOUOSO
  795. A/voT_fouoT?
  796. T?T?d?T/S?e?TO
  797. U?TOT?voU?
  798. 2/SOUOTODO
  799. U?C/3
  800. xowoD?
  801. 5?6?FOz
  802. eofov
  803. eOB/3
  804. C/C/B/UO
  805. 3OVoe
  806. U?C/D/T?T/B
  807. U?C/E/T/U?B/UO
  808. ioEO6?FO
  809. 2?foeofoe
  810. U?C/3
  811. foVof
  812. 3Ogoeof
  813. 5?5O5?go
  814. T?B?3
  815. VoUoUof
  816. C/R/B
  817. D?4/D?U?T?UOT?UOSOT?dOU/T?U/C
  818. FOFOV_FOU_V_U_go
  819. foV_U_FO
  820. 5OVoFO
  821. F_VoF_F_
  822. 6OVoG_Wo6OF_7OW_6OF_F_V_F_V_hoV_gof_W_V_FOVo6OF_7OF_G_F_GOV_GOF_6OF_FOWoEOE_
  823. UOFOU_EO4?
  824. UOE?5?5?4?%/4/%/4?5?E?5/
  825. U_V_dO
  826. V?FOGOU_FOEOFOEOFOFOFOEOFOV_FOU_V_
  827. FOfo$/4?
  828. $/%/$/5/E?x
  829. fOGOF_FOV_FOEOGOF_FOW_FOW_FOWoF_Vo
  830. U_UoV_eoEOUoV_U_F_U_V_U_V_U_V_U_V_UoEOfoV_U_V_U_E_UoE_U_FOU_V_U_F_U_EOV_EOUoE_UoE_UoE_U_
  831. !who's logged in on local machines
  832. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  833. \margl40
  834. \margr40
  835. \pard\tx520\tx1060\tx1600\tx2120\tx2660\tx3200\tx3720\tx4260\tx4800\tx5320\f0\b0\i0\ulnone\fs24\fc0\cf0 The 
  836. \b rwho
  837. \b0  command produces output similar to who, but for all machines on the local network. If no report has been received from a machine for 5 minutes then rwho assumes the machine is down, and does not report users last known to be logged into that machine. If a users hasn't typed to the system for a minute or more, then rwho reports this idle time. If a user hasn't typed to the system for an hour or more, then the user will be omitted from the output of rwho unless the -a flag is given.
  838. '{\rtf0\ansi{\fonttbl\f0\fmodern Courier;\f1\fswiss Helvetica;}
  839. \margl40
  840. \margr40
  841. \pard\tx533\tx1067\tx1601\tx2135\tx2668\tx3202\tx3736\tx4270\tx4803\tx5337\f0\b0\i0\ulnone\fs24\fc0\cf0 Doesn't omit user from the output of rwho, even if he or she hasn't typed to the system for an hour or more
  842. T_U_U_U_e_U_T_V_d_U_eoU_ToUoToU_doUoUoE_d_e_d_eOU_U_UoE_eoeoUoU_U_E_eoU_eoU_eoU_eoU_UoU_e_
  843. D?VOT?
  844. DOeOu_
  845. S?e?uO
  846. TOU?B/
  847. D?d_woC?TO
  848. TOD?Q/
  849. UOdOA/vo1
  850. S?T?B?
  851. TOTO 
  852. 2?2/S?2/B/
  853. oB/B/C?"/3?EO
  854. /"/VO
  855. TOEOw
  856. EOFOEO
  857. TODOw
  858. T_EO$?
  859. TOTOv
  860. /7O6_
  861. 6O5?&O
  862. woTOUOTOUOU_
  863. DOTOT_UOTOTO
  864. UOTOEOT_U_COUOTOUOSO
  865. A/voT_fouoT?
  866. T?T?d?T/S?e?TO
  867. U?TOT?voU?
  868. 2/SOUOTODO
  869. U?C/3
  870. xowoD?
  871. 5?6?FOz
  872. eofov
  873. eOB/3
  874. C/C/B/UO
  875. 3OVoe
  876. U?C/D/T?T/B
  877. U?C/E/T/U?B/UO
  878. ioEO6?FO
  879. 2?foeofoe
  880. U?C/3
  881. foVof
  882. 3Ogoeof
  883. 5?5O5?go
  884. T?B?3
  885. VoUoUof
  886. C/R/B
  887. D?4/D?U?T?UOT?UOSOT?dOU/T?U/C
  888. FOFOV_FOU_V_U_go
  889. foV_U_FO
  890. 5OVoFO
  891. F_VoF_F_
  892. 6OVoG_Wo6OF_7OW_6OF_F_V_F_V_hoV_gof_W_V_FOVo6OF_7OF_G_F_GOV_GOF_6OF_FOWoEOE_
  893. UOFOU_EO4?
  894. UOE?5?5?4?%/4/%/4?5?E?5/
  895. U_V_dO
  896. V?FOGOU_FOEOFOEOFOFOFOEOFOV_FOU_V_
  897. FOfo$/4?
  898. $/%/$/5/E?x
  899. fOGOF_FOV_FOEOGOF_FOW_FOW_FOWoF_Vo
  900. U_UoV_eoEOUoV_U_F_U_V_U_V_U_V_U_V_UoEOfoV_U_V_U_E_UoE_U_FOU_V_U_F_U_EOV_EOUoE_UoE_UoE_U_
  901. UUUUUUUUUUU@
  902. UAUUW
  903. EUUUU
  904. UUUUW
  905. UEUUVViUUU[
  906. TU[iUeUV
  907. UVUVU
  908. UUUUUUUUUUX
  909. rwhod
  910. system status server
  911. _{\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  912. \margl40
  913. \margr40
  914. \pard\tx1152\tx2304\tx3456\tx4608\tx5760\tx6912\tx8064\tx9216\tx10368\tx11520\f0\b\i0\ulnone\fs24\fc0\cf0 rwhod
  915. \b0  is the server which maintains the database used by the rwho(1C) and ruptime(1C) programs. Its operation is predicated on the ability to broadcast messages on a network.\
  916. \b rwhod
  917. \b0  operates as both a producer and consumer of status information. As a producer of information it periodically queries the state of the system and constructs status messages which are broadcast on a network. As a consumer of information, it listens for other rwhod servers' status messages, validating them, then recording them in a collection of files located in the directory /usr/spool/rwho.\
  918. The server transmits and receives messages at the port indicated in the ``rwho'' service specification; see services(5). The messages sent and received, are of the form:\
  919. struct outmp \{ char out_line[8];/* tty name */ char out_name[8];/* user id */ long out_time;/* time on */ \};\
  920. struct whod \{ char wd_vers; char wd_type; char wd_fill[2]; int wd_sendtime; int wd_recvtime; char wd_hostname[32]; int wd_loadav[3]; int wd_boottime; struct whoent \{ structoutmp we_utmp; int we_idle; \} wd_we[1024 / sizeof (struct whoent)]; \};\
  921. All fields are converted to network byte order prior to transmission. The load averages are as calculated by the w(1) program, and represent load averages over the 5, 10, and 15 minute intervals prior to a server's transmission; they are multiplied by 100 for representation in an integer. The host name included is that returned by the gethostname(2) system call, with any trailing domain name omitted. The array at the end of the message contains information about the users logged in to the sending machine. This information includes the contents of the utmp(5) entry for each non-idle terminal line and a value indicating the time in seconds since a character was last received on the terminal line.\
  922. Messages received by the rwho server are discarded unless they originated at an rwho server's port. In addition, if the host's name, as specified in the message, contains any unprintable ASCII characters, the message is discarded. Valid messages received by rwhod are placed in files named whod.hostname in the directory /usr/spool/rwho. These files contain only the most recent message, in the format described above.\
  923. Status messages are generated approximately once every 3 minutes. 
  924. \b rwhod
  925. \b0  performs an nlist(3) on /mach every 30 minutes to guard against the possibility that this file is not the system image currently operating.
  926. T_U_U_U_e_U_T_V_d_U_eoU_ToUoToU_doUoUoE_d_e_d_eOU_U_UoE_eoeoUoU_U_E_eoU_eoU_eoU_eoU_UoU_e_
  927. D?VOT?
  928. DOeOu_
  929. S?e?uO
  930. TOU?B/
  931. D?d_woC?TO
  932. TOD?Q/
  933. UOdOA/vo1
  934. S?T?B?
  935. TOTO 
  936. 2?2/S?2/B/
  937. oB/B/C?"/3?EO
  938. /"/VO
  939. TOEOw
  940. EOFOEO
  941. TODOw
  942. T_EO$?
  943. TOTOv
  944. /7O6_
  945. 6O5?&O
  946. woTOUOTOUOU_
  947. DOTOT_UOTOTO
  948. UOTOEOT_U_COUOTOUOSO
  949. A/voT_fouoT?
  950. T?T?d?T/S?e?TO
  951. U?TOT?voU?
  952. 2/SOUOTODO
  953. U?C/3
  954. xowoD?
  955. 5?6?FOz
  956. eofov
  957. eOB/3
  958. C/C/B/UO
  959. 3OVoe
  960. U?C/D/T?T/B
  961. U?C/E/T/U?B/UO
  962. ioEO6?FO
  963. 2?foeofoe
  964. U?C/3
  965. foVof
  966. 3Ogoeof
  967. 5?5O5?go
  968. T?B?3
  969. VoUoUof
  970. C/R/B
  971. D?4/D?U?T?UOT?UOSOT?dOU/T?U/C
  972. FOFOV_FOU_V_U_go
  973. foV_U_FO
  974. 5OVoFO
  975. F_VoF_F_
  976. 6OVoG_Wo6OF_7OW_6OF_F_V_F_V_hoV_gof_W_V_FOVo6OF_7OF_G_F_GOV_GOF_6OF_FOWoEOE_
  977. UOFOU_EO4?
  978. UOE?5?5?4?%/4/%/4?5?E?5/
  979. U_V_dO
  980. V?FOGOU_FOEOFOEOFOFOFOEOFOV_FOU_V_
  981. FOfo$/4?
  982. $/%/$/5/E?x
  983. fOGOF_FOV_FOEOGOF_FOW_FOW_FOWoF_Vo
  984. U_UoV_eoEOUoV_U_F_U_V_U_V_U_V_U_V_UoEOfoV_U_V_U_E_UoE_U_FOU_V_U_F_U_EOV_EOUoE_UoE_UoE_U_
  985. UUUUUUUUUUU@
  986. UAUUW
  987. EUUUU
  988. UUUUW
  989. UEUUVViUUU[
  990. TU[iUeUV
  991. UVUVU
  992. UUUUUUUUUUX
  993. sysline
  994. 2display system status on status line of a terminal
  995. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  996. \margl40
  997. \margr40
  998. \pard\tx1152\tx2304\tx3456\tx4608\tx5760\tx6912\tx8064\tx9216\tx10368\tx11520\f0\b\i0\ulnone\fs24\fc0\cf0 sysline
  999. \b0  runs in the background and periodically displays system status information on the status line of the terminal. Not all terminals contain a status line. Those that do include the h19, concept 108, Ann Arbor Ambassador, VT100, Televideo 925/950 and Freedom 100. (Note that sysline cannot be run in a Terminal window or Workspace Manager shell window.) If no flags are given, sysline displays the time of day, the current load average, the change in load average in the last 5 minutes, the number of users (followed by a `u'), the number of runnable process (followed by a `r'), the number of suspended processes (followed by a `s'), and the users who have logged on and off since the last status report. Finally, if new mail has arrived, a summary of it is printed. If there is unread mail in your mailbox, an asterisk will appear after the display of the number of users. The display is normally in reverse video (if your terminal supports this in the status line) and is right justified to reduce distraction. Every fifth display is done in normal video to give the screen a chance to rest.\
  1000. If you have a file named .who in your home directory, then the contents of that file is printed first. One common use of this feature is to alias chdir, pushd, and popd to place the current directory stack in ~/.who after it changes the new directory.
  1001. [17@]
  1002. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  1003. \margl40
  1004. \margr40
  1005. \pard\tx1140\tx2300\tx3440\tx4600\tx5760\tx6900\tx8060\tx9200\tx10360\tx11520\f0\b0\i0\ulnone\fs24\fc0\cf0 Beep once every half hour and twice every hour, just like those obnoxious watches you keep hearing
  1006. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  1007. \margl40
  1008. \margr40
  1009. \pard\tx1140\tx2300\tx3440\tx4600\tx5760\tx6900\tx8060\tx9200\tx10360\tx11520\f0\b0\i0\ulnone\fs24\fc0\cf0 Clear the status line for 5 seconds before each redisplay
  1010. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  1011. \margl40
  1012. \margr40
  1013. \pard\tx1140\tx2300\tx3440\tx4600\tx5760\tx6900\tx8060\tx9200\tx10360\tx11520\f0\b0\i0\ulnone\fs24\fc0\cf0 Debug mode -print status line data in human readable format
  1014. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  1015. \margl40
  1016. \margr40
  1017. \pard\tx1140\tx2300\tx3440\tx4600\tx5760\tx6900\tx8060\tx9200\tx10360\tx11520\f0\b0\i0\ulnone\fs24\fc0\cf0 Print out the current day/date before the time
  1018. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  1019. \margl40
  1020. \margr40
  1021. \pard\tx1140\tx2300\tx3440\tx4600\tx5760\tx6900\tx8060\tx9200\tx10360\tx11520\f0\b0\i0\ulnone\fs24\fc0\cf0 Print out only the information. Do not print out the control commands necessary to put the information on the bottom line. This option is useful for putting the output of sysline onto the mode line of an emacs window
  1022. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  1023. \margl40
  1024. \margr40
  1025. \pard\tx1140\tx2300\tx3440\tx4600\tx5760\tx6900\tx8060\tx9200\tx10360\tx11520\f0\b0\i0\ulnone\fs24\fc0\cf0 Window mode -print the status on the current line of the terminal, suitable for use inside a one line window
  1026. o{\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  1027. \margl40
  1028. \margr40
  1029. \pard\tx1140\tx2300\tx3440\tx4600\tx5760\tx6900\tx8060\tx9200\tx10360\tx11520\f0\b0\i0\ulnone\fs24\fc0\cf0 Print the load average on the remote host remote. If the host is down, or is not sending out rwhod packets, then the down time is printed instead. If the prefix "ucb" is present, then it is removed
  1030. remote
  1031. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  1032. \margl40
  1033. \margr40
  1034. \f0\b0\i0\ulnone\ql\fs24\fi0\li0\gray0\fc0\cf0\up0\dn0 The host to print the load average on
  1035. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  1036. \margl40
  1037. \margr40
  1038. \pard\tx1140\tx2300\tx3440\tx4600\tx5760\tx6900\tx8060\tx9200\tx10360\tx11520\f0\b0\i0\ulnone\fs24\fc0\cf0 Print out the host machine's name after the time
  1039. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  1040. \margl40
  1041. \margr40
  1042. \pard\tx1140\tx2300\tx3440\tx4600\tx5760\tx6900\tx8060\tx9200\tx10360\tx11520\f0\b0\i0\ulnone\fs24\fc0\cf0 Don't print the names of people who log in and out
  1043. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  1044. \margl40
  1045. \margr40
  1046. \pard\tx1140\tx2300\tx3440\tx4600\tx5760\tx6900\tx8060\tx9200\tx10360\tx11520\f0\b0\i0\ulnone\fs24\fc0\cf0 Don't check for mail
  1047. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  1048. \margl40
  1049. \margr40
  1050. \pard\tx1140\tx2300\tx3440\tx4600\tx5760\tx6900\tx8060\tx9200\tx10360\tx11520\f0\b0\i0\ulnone\fs24\fc0\cf0 Don't report the number of process which are runnable and suspended
  1051. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  1052. \margl40
  1053. \margr40
  1054. \pard\tx1140\tx2300\tx3440\tx4600\tx5760\tx6900\tx8060\tx9200\tx10360\tx11520\f0\b0\i0\ulnone\fs24\fc0\cf0 Don't display in reverse video.
  1055. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  1056. \margl40
  1057. \margr40
  1058. \pard\tx1140\tx2300\tx3440\tx4600\tx5760\tx6900\tx8060\tx9200\tx10360\tx11520\f0\b0\i0\ulnone\fs24\fc0\cf0 Update the status line every N seconds. The default is 60 seconds
  1059. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  1060. \margl40
  1061. \margr40
  1062. \pard\tx533\tx1067\tx1601\tx2135\tx2668\tx3202\tx3736\tx4270\tx4803\tx5337\f0\b0\i0\ulnone\fs24\fc0\cf0 The number of seconds
  1063. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  1064. \margl40
  1065. \margr40
  1066. \pard\tx1140\tx2300\tx3440\tx4600\tx5760\tx6900\tx8060\tx9200\tx10360\tx11520\f0\b0\i0\ulnone\fs24\fc0\cf0 Don't print out diagnostic messages if something goes wrong when starting up
  1067. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  1068. \margl40
  1069. \margr40
  1070. \pard\tx1140\tx2300\tx3440\tx4600\tx5760\tx6900\tx8060\tx9200\tx10360\tx11520\f0\b0\i0\ulnone\fs24\fc0\cf0 Print out the process id of the sysline process onto standard output upon startup. With this information you can send the alarm signal to the sysline process to cause it to update immediately. sysline writes to the standard error, so you can redirect the standard output into a file to catch the process id
  1071. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  1072. \margl40
  1073. \margr40
  1074. \pard\tx1140\tx2300\tx3440\tx4600\tx5760\tx6900\tx8060\tx9200\tx10360\tx11520\f0\b0\i0\ulnone\fs24\fc0\cf0 Print "short" form of line by left-justifying iff escapes are not allowed in the status line. Some terminals (the Televideos and Freedom 100 for example) do not allow cursor movement (or other "intelligent" operations) in the status line. For these terminals, sysline normally uses blanks to cause right-justification. This flag will disable the adding of the blanks
  1075. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  1076. \margl40
  1077. \margr40
  1078. \pard\tx1140\tx2300\tx3440\tx4600\tx5760\tx6900\tx8060\tx9200\tx10360\tx11520\f0\b0\i0\ulnone\fs24\fc0\cf0 Force the sysline output to be left justified even on terminals capable of cursor movement on the status line
  1079. UUUUUUUUUUU@
  1080. UAUUW
  1081. EUUUU
  1082. UUUUW
  1083. UEUUVViUUU[
  1084. TU[iUeUV
  1085. UVUVU
  1086. UUUUUUUUUUX
  1087. T_U_U_U_e_U_T_V_d_U_eoU_ToUoToU_doUoUoE_d_e_d_eOU_U_UoE_eoeoUoU_U_E_eoU_eoU_eoU_eoU_UoU_e_
  1088. D?VOT?
  1089. DOeOu_
  1090. S?e?uO
  1091. TOU?B/
  1092. D?d_woC?TO
  1093. TOD?Q/
  1094. UOdOA/vo1
  1095. S?T?B?
  1096. TOTO 
  1097. 2?2/S?2/B/
  1098. oB/B/C?"/3?EO
  1099. /"/VO
  1100. TOEOw
  1101. EOFOEO
  1102. TODOw
  1103. T_EO$?
  1104. TOTOv
  1105. /7O6_
  1106. 6O5?&O
  1107. woTOUOTOUOU_
  1108. DOTOT_UOTOTO
  1109. UOTOEOT_U_COUOTOUOSO
  1110. A/voT_fouoT?
  1111. T?T?d?T/S?e?TO
  1112. U?TOT?voU?
  1113. 2/SOUOTODO
  1114. U?C/3
  1115. xowoD?
  1116. 5?6?FOz
  1117. eofov
  1118. eOB/3
  1119. C/C/B/UO
  1120. 3OVoe
  1121. U?C/D/T?T/B
  1122. U?C/E/T/U?B/UO
  1123. ioEO6?FO
  1124. 2?foeofoe
  1125. U?C/3
  1126. foVof
  1127. 3Ogoeof
  1128. 5?5O5?go
  1129. T?B?3
  1130. VoUoUof
  1131. C/R/B
  1132. D?4/D?U?T?UOT?UOSOT?dOU/T?U/C
  1133. FOFOV_FOU_V_U_go
  1134. foV_U_FO
  1135. 5OVoFO
  1136. F_VoF_F_
  1137. 6OVoG_Wo6OF_7OW_6OF_F_V_F_V_hoV_gof_W_V_FOVo6OF_7OF_G_F_GOV_GOF_6OF_FOWoEOE_
  1138. UOFOU_EO4?
  1139. UOE?5?5?4?%/4/%/4?5?E?5/
  1140. U_V_dO
  1141. V?FOGOU_FOEOFOEOFOFOFOEOFOV_FOU_V_
  1142. FOfo$/4?
  1143. $/%/$/5/E?x
  1144. fOGOF_FOV_FOEOGOF_FOW_FOW_FOWoF_Vo
  1145. U_UoV_eoEOUoV_U_F_U_V_U_V_U_V_U_V_UoEOfoV_U_V_U_E_UoE_U_FOU_V_U_F_U_EOV_EOUoE_UoE_UoE_U_
  1146. users
  1147. +Compact list of users who are on the system
  1148.     {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  1149. \margl40
  1150. \margr40
  1151. \pard\tx520\tx1060\tx1600\tx2120\tx2660\tx3200\tx3720\tx4260\tx4800\tx5320\f0\b\i0\ulnone\fs24\fc0\cf0 users
  1152. \b0  lists the login names of the users currently on the system in a compact, one-line format
  1153. UUUUUUUUUUU@
  1154. UAUUW
  1155. EUUUU
  1156. UUUUW
  1157. UEUUVViUUU[
  1158. TU[iUeUV
  1159. UVUVU
  1160. UUUUUUUUUUX
  1161. T_U_U_U_e_U_T_V_d_U_eoU_ToUoToU_doUoUoE_d_e_d_eOU_U_UoE_eoeoUoU_U_E_eoU_eoU_eoU_eoU_UoU_e_
  1162. D?VOT?
  1163. DOeOu_
  1164. S?e?uO
  1165. TOU?B/
  1166. D?d_woC?TO
  1167. TOD?Q/
  1168. UOdOA/vo1
  1169. S?T?B?
  1170. TOTO 
  1171. 2?2/S?2/B/
  1172. oB/B/C?"/3?EO
  1173. /"/VO
  1174. TOEOw
  1175. EOFOEO
  1176. TODOw
  1177. T_EO$?
  1178. TOTOv
  1179. /7O6_
  1180. 6O5?&O
  1181. woTOUOTOUOU_
  1182. DOTOT_UOTOTO
  1183. UOTOEOT_U_COUOTOUOSO
  1184. A/voT_fouoT?
  1185. T?T?d?T/S?e?TO
  1186. U?TOT?voU?
  1187. 2/SOUOTODO
  1188. U?C/3
  1189. xowoD?
  1190. 5?6?FOz
  1191. eofov
  1192. eOB/3
  1193. C/C/B/UO
  1194. 3OVoe
  1195. U?C/D/T?T/B
  1196. U?C/E/T/U?B/UO
  1197. ioEO6?FO
  1198. 2?foeofoe
  1199. U?C/3
  1200. foVof
  1201. 3Ogoeof
  1202. 5?5O5?go
  1203. T?B?3
  1204. VoUoUof
  1205. C/R/B
  1206. D?4/D?U?T?UOT?UOSOT?dOU/T?U/C
  1207. FOFOV_FOU_V_U_go
  1208. foV_U_FO
  1209. 5OVoFO
  1210. F_VoF_F_
  1211. 6OVoG_Wo6OF_7OW_6OF_F_V_F_V_hoV_gof_W_V_FOVo6OF_7OF_G_F_GOV_GOF_6OF_FOWoEOE_
  1212. UOFOU_EO4?
  1213. UOE?5?5?4?%/4/%/4?5?E?5/
  1214. U_V_dO
  1215. V?FOGOU_FOEOFOEOFOFOFOEOFOV_FOU_V_
  1216. FOfo$/4?
  1217. $/%/$/5/E?x
  1218. fOGOF_FOV_FOEOGOF_FOW_FOW_FOWoF_Vo
  1219. U_UoV_eoEOUoV_U_F_U_V_U_V_U_V_U_V_UoEOfoV_U_V_U_E_UoE_U_FOU_V_U_F_U_EOV_EOUoE_UoE_UoE_U_
  1220. !who is on and what they are doing
  1221. [{\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  1222. \margl40
  1223. \margr40
  1224. \pard\tx520\tx1060\tx1600\tx2120\tx2660\tx3200\tx3720\tx4260\tx4800\tx5320\f0\b\i0\ulnone\fs24\fc0\cf0 w
  1225. \b0  prints a summary of the current activity on the system, including what each user is doing. The heading line shows the current time of day, how long the system has been up, the number of users logged into the system, and the load averages. The load average numbers give the number of jobs in the run queue averaged over 1, 5 and 15 minutes. The fields output are: the users login name, the name of the tty the user is on, the time of day the user logged on, the number of minutes since the user last typed anything, the CPU time used by all processes and their children on that terminal, the CPU time used by the currently active processes, the name and arguments of the current process.
  1226. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;\f1\fswiss Helvetica;}
  1227. \margl40
  1228. \margr40
  1229. \pard\tx533\tx1067\tx1601\tx2135\tx2668\tx3202\tx3736\tx4270\tx4803\tx5337\f0\b0\i0\ulnone\fs24\fc0\cf0 Suppresses the heading
  1230. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  1231. \margl40
  1232. \margr40
  1233. \pard\tx533\tx1067\tx1601\tx2135\tx2668\tx3202\tx3736\tx4270\tx4803\tx5337\f0\b0\i0\ulnone\fs24\fc0\cf0 Asks for a short form of output
  1234. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  1235. \margl40
  1236. \margr40
  1237. \pard\tx520\tx1060\tx1600\tx2120\tx2660\tx3200\tx3720\tx4260\tx4800\tx5320\f0\b0\i0\ulnone\fs24\fc0\cf0 The user to find out more information about
  1238. T_U_U_U_e_U_T_V_d_U_eoU_ToUoToU_doUoUoE_d_e_d_eOU_U_UoE_eoeoUoU_U_E_eoU_eoU_eoU_eoU_UoU_e_
  1239. D?VOT?
  1240. DOeOu_
  1241. S?e?uO
  1242. TOU?B/
  1243. D?d_woC?TO
  1244. TOD?Q/
  1245. UOdOA/vo1
  1246. S?T?B?
  1247. TOTO 
  1248. 2?2/S?2/B/
  1249. oB/B/C?"/3?EO
  1250. /"/VO
  1251. TOEOw
  1252. EOFOEO
  1253. TODOw
  1254. T_EO$?
  1255. TOTOv
  1256. /7O6_
  1257. 6O5?&O
  1258. woTOUOTOUOU_
  1259. DOTOT_UOTOTO
  1260. UOTOEOT_U_COUOTOUOSO
  1261. A/voT_fouoT?
  1262. T?T?d?T/S?e?TO
  1263. U?TOT?voU?
  1264. 2/SOUOTODO
  1265. U?C/3
  1266. xowoD?
  1267. 5?6?FOz
  1268. eofov
  1269. eOB/3
  1270. C/C/B/UO
  1271. 3OVoe
  1272. U?C/D/T?T/B
  1273. U?C/E/T/U?B/UO
  1274. ioEO6?FO
  1275. 2?foeofoe
  1276. U?C/3
  1277. foVof
  1278. 3Ogoeof
  1279. 5?5O5?go
  1280. T?B?3
  1281. VoUoUof
  1282. C/R/B
  1283. D?4/D?U?T?UOT?UOSOT?dOU/T?U/C
  1284. FOFOV_FOU_V_U_go
  1285. foV_U_FO
  1286. 5OVoFO
  1287. F_VoF_F_
  1288. 6OVoG_Wo6OF_7OW_6OF_F_V_F_V_hoV_gof_W_V_FOVo6OF_7OF_G_F_GOV_GOF_6OF_FOWoEOE_
  1289. UOFOU_EO4?
  1290. UOE?5?5?4?%/4/%/4?5?E?5/
  1291. U_V_dO
  1292. V?FOGOU_FOEOFOEOFOFOFOEOFOV_FOU_V_
  1293. FOfo$/4?
  1294. $/%/$/5/E?x
  1295. fOGOF_FOV_FOEOGOF_FOW_FOW_FOWoF_Vo
  1296. U_UoV_eoEOUoV_U_F_U_V_U_V_U_V_U_V_UoEOfoV_U_V_U_E_UoE_U_FOU_V_U_F_U_EOV_EOUoE_UoE_UoE_U_
  1297. UUUUUUUUUUU@
  1298. UAUUW
  1299. EUUUU
  1300. UUUUW
  1301. UEUUVViUUU[
  1302. TU[iUeUV
  1303. UVUVU
  1304. UUUUUUUUUUX
  1305. who is on the system
  1306. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  1307. \margl40
  1308. \margr40
  1309. \pard\tx520\tx1060\tx1600\tx2120\tx2660\tx3200\tx3720\tx4260\tx4800\tx5320\f0\b\i0\ulnone\fs24\fc0\cf0 who
  1310. \b0 , without an argument, lists the login name, terminal name, and login time for each current UNIX user. Without an argument, who examines the /etc/utmp file to obtain its information. If a file is given, that file is examined. Typically the given file will be /usr/adm/wtmp, which contains a record of all the logins since it was created. Then who lists logins, logouts, and crashes since the creation of the wtmp file. Each login is listed with user name, terminal name (with `/dev/' suppressed), and date and time. When an argument is given, logouts produce a similar line without a user name. Reboots produce a line with `x' in the place of the device name, and a fossil time indicative of when the system went down. With two arguments, as in `who am I' (and also `who are you'), who tells who you are logged in as.
  1311. who-file
  1312. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  1313. \margl40
  1314. \margr40
  1315. \pard\tx533\tx1067\tx1601\tx2135\tx2668\tx3202\tx3736\tx4270\tx4803\tx5337\f0\b0\i0\ulnone\fs24\fc0\cf0 The file examined for who information
  1316. am-I-arg
  1317. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  1318. \margl40
  1319. \margr40
  1320. \pard\tx520\tx1060\tx1600\tx2120\tx2660\tx3200\tx3720\tx4260\tx4800\tx5320\f0\b0\i0\ulnone\fs24\fc0\cf0 By entering "am I" in this argument, you can find out who you are.
  1321. T_U_U_U_e_U_T_V_d_U_eoU_ToUoToU_doUoUoE_d_e_d_eOU_U_UoE_eoeoUoU_U_E_eoU_eoU_eoU_eoU_UoU_e_
  1322. D?VOT?
  1323. DOeOu_
  1324. S?e?uO
  1325. TOU?B/
  1326. D?d_woC?TO
  1327. TOD?Q/
  1328. UOdOA/vo1
  1329. S?T?B?
  1330. TOTO 
  1331. 2?2/S?2/B/
  1332. oB/B/C?"/3?EO
  1333. /"/VO
  1334. TOEOw
  1335. EOFOEO
  1336. TODOw
  1337. T_EO$?
  1338. TOTOv
  1339. /7O6_
  1340. 6O5?&O
  1341. woTOUOTOUOU_
  1342. DOTOT_UOTOTO
  1343. UOTOEOT_U_COUOTOUOSO
  1344. A/voT_fouoT?
  1345. T?T?d?T/S?e?TO
  1346. U?TOT?voU?
  1347. 2/SOUOTODO
  1348. U?C/3
  1349. xowoD?
  1350. 5?6?FOz
  1351. eofov
  1352. eOB/3
  1353. C/C/B/UO
  1354. 3OVoe
  1355. U?C/D/T?T/B
  1356. U?C/E/T/U?B/UO
  1357. ioEO6?FO
  1358. 2?foeofoe
  1359. U?C/3
  1360. foVof
  1361. 3Ogoeof
  1362. 5?5O5?go
  1363. T?B?3
  1364. VoUoUof
  1365. C/R/B
  1366. D?4/D?U?T?UOT?UOSOT?dOU/T?U/C
  1367. FOFOV_FOU_V_U_go
  1368. foV_U_FO
  1369. 5OVoFO
  1370. F_VoF_F_
  1371. 6OVoG_Wo6OF_7OW_6OF_F_V_F_V_hoV_gof_W_V_FOVo6OF_7OF_G_F_GOV_GOF_6OF_FOWoEOE_
  1372. UOFOU_EO4?
  1373. UOE?5?5?4?%/4/%/4?5?E?5/
  1374. U_V_dO
  1375. V?FOGOU_FOEOFOEOFOFOFOEOFOV_FOU_V_
  1376. FOfo$/4?
  1377. $/%/$/5/E?x
  1378. fOGOF_FOV_FOEOGOF_FOW_FOW_FOWoF_Vo
  1379. U_UoV_eoEOUoV_U_F_U_V_U_V_U_V_U_V_UoEOfoV_U_V_U_E_UoE_U_FOU_V_U_F_U_EOV_EOUoE_UoE_UoE_U_
  1380. UUUUUUUUUUU@
  1381. UAUUW
  1382. EUUUU
  1383. UUUUW
  1384. UEUUVViUUU[
  1385. TU[iUeUV
  1386. UVUVU
  1387. UUUUUUUUUUX
  1388. whoami
  1389. print effective current user id
  1390. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  1391. \margl40
  1392. \margr40
  1393. \pard\tx533\tx1067\tx1601\tx2135\tx2668\tx3202\tx3736\tx4270\tx4803\tx5337\f0\b\i0\ulnone\fs24\fc0\cf0 whoami
  1394. \b0  prints who you are. It works even if you are su'd, while `who am i' does not since it uses /etc/utmp.
  1395. T_U_U_U_e_U_T_V_d_U_eoU_ToUoToU_doUoUoE_d_e_d_eOU_U_UoE_eoeoUoU_U_E_eoU_eoU_eoU_eoU_UoU_e_
  1396. D?VOT?
  1397. DOeOu_
  1398. S?e?uO
  1399. TOU?B/
  1400. D?d_woC?TO
  1401. TOD?Q/
  1402. UOdOA/vo1
  1403. S?T?B?
  1404. TOTO 
  1405. 2?2/S?2/B/
  1406. oB/B/C?"/3?EO
  1407. /"/VO
  1408. TOEOw
  1409. EOFOEO
  1410. TODOw
  1411. T_EO$?
  1412. TOTOv
  1413. /7O6_
  1414. 6O5?&O
  1415. woTOUOTOUOU_
  1416. DOTOT_UOTOTO
  1417. UOTOEOT_U_COUOTOUOSO
  1418. A/voT_fouoT?
  1419. T?T?d?T/S?e?TO
  1420. U?TOT?voU?
  1421. 2/SOUOTODO
  1422. U?C/3
  1423. xowoD?
  1424. 5?6?FOz
  1425. eofov
  1426. eOB/3
  1427. C/C/B/UO
  1428. 3OVoe
  1429. U?C/D/T?T/B
  1430. U?C/E/T/U?B/UO
  1431. ioEO6?FO
  1432. 2?foeofoe
  1433. U?C/3
  1434. foVof
  1435. 3Ogoeof
  1436. 5?5O5?go
  1437. T?B?3
  1438. VoUoUof
  1439. C/R/B
  1440. D?4/D?U?T?UOT?UOSOT?dOU/T?U/C
  1441. FOFOV_FOU_V_U_go
  1442. foV_U_FO
  1443. 5OVoFO
  1444. F_VoF_F_
  1445. 6OVoG_Wo6OF_7OW_6OF_F_V_F_V_hoV_gof_W_V_FOVo6OF_7OF_G_F_GOV_GOF_6OF_FOWoEOE_
  1446. UOFOU_EO4?
  1447. UOE?5?5?4?%/4/%/4?5?E?5/
  1448. U_V_dO
  1449. V?FOGOU_FOEOFOEOFOFOFOEOFOV_FOU_V_
  1450. FOfo$/4?
  1451. $/%/$/5/E?x
  1452. fOGOF_FOV_FOEOGOF_FOW_FOW_FOWoF_Vo
  1453. U_UoV_eoEOUoV_U_F_U_V_U_V_U_V_U_V_UoEOfoV_U_V_U_E_UoE_U_FOU_V_U_F_U_EOV_EOUoE_UoE_UoE_U_
  1454. UUUUUUUUUUU@
  1455. UAUUW
  1456. EUUUU
  1457. UUUUW
  1458. UEUUVViUUU[
  1459. TU[iUeUV
  1460. UVUVU
  1461. UUUUUUUUUUX
  1462. whois
  1463. *DARPA Internet user name directory service
  1464. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  1465. \margl40
  1466. \margr40
  1467. \pard\tx520\tx1060\tx1600\tx2120\tx2660\tx3200\tx3720\tx4260\tx4800\tx5320\f0\b\i0\ulnone\fs24\fc0\cf0 whois
  1468. \b0  produces a helpful message similar to the following: Please enter a name or a handle (``ident"), such as ``Smith" or ``SRI-NIC". Starting with a period forces a name-only search; starting with exclamation point forces handle-only. Examples: Smith [looks for name or handle SMITH ] !SRI-NIC [looks for handle SRI-NIC only ] .Smith, John [looks for name JOHN SMITH only ] Adding ``..." to the argument will match anything from that point, e.g. ``ZU..." will match ZUL, ZUM, etc. To have the ENTIRE membership list of a group or organization, if you are asking about a group or org, shown with the record, use an asterisk character `*' directly preceding the given argument. [CAUTION: If there are a lot of members this will take a long time!] You may of course use exclamation point and asterisk, or a period and asterisk together.
  1469. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  1470. \margl40
  1471. \margr40
  1472. \pard\tx533\tx1067\tx1601\tx2135\tx2668\tx3202\tx3736\tx4270\tx4803\tx5337\f0\b0\i0\ulnone\fs24\fc0\cf0 The Internet name to look for
  1473.